package com.missilike.core.domain.im;

import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

public class IMCallbackRequestBody {

    public IMCallbackRequestBody() {
    }

    public String getCallbackCommand() {
        return callbackCommand;
    }

    public void setCallbackCommand(String callbackCommand) {
        this.callbackCommand = callbackCommand;
    }

    public String getFromAccount() {
        return fromAccount;
    }

    public void setFromAccount(String fromAccount) {
        this.fromAccount = fromAccount;
    }

    public String getToAccount() {
        return toAccount;
    }

    public void setToAccount(String toAccount) {
        this.toAccount = toAccount;
    }

    public List<IMMsgBody> getMsgBody() {
        return msgBody;
    }

    public void setMsgBody(List<IMMsgBody> msgBody) {
        this.msgBody = msgBody;
    }

    @JsonAlias("CallbackCommand")
    private String callbackCommand;
    @JsonProperty("From_Account")
    private String fromAccount;
    @JsonProperty("To_Account")
    private String toAccount;
    @JsonProperty("MsgBody")
    private List<IMMsgBody> msgBody;



}


